package com.hub.realtime.flink.submit.model;

import lombok.Data;
import org.apache.commons.cli.CommandLine;
import org.apache.commons.cli.Options;
import org.apache.flink.client.cli.CliFrontend;
import org.apache.flink.client.cli.CustomCommandLine;
import org.apache.flink.configuration.Configuration;

import java.util.List;

@Data
public class FlinkSubmitCommon<T> {
    private Configuration defaultConfig;
    private CliFrontend cliFrontend;
    private Options baseCommandOptions;
    private CommandLine commandLine;
    private CustomCommandLine activeCommandLine;
    private List<T> jobJars;
}